System and method for a patient dashboard

ABSTRACT

Embodiments disclosed herein provide a system, method, and computer program product for providing a patient dashboard system in a patient care setting. The patient dashboard system collects and stores patient data from a variety of sources. The collected patient data is filtered, analyzed, and displayed. The patient dashboard system displays patient data that is relevant to the treatment of the patient, including recommended medical actions and pertinent positives and pertinent negatives.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a continuation of, and claims a benefit of priorityunder 35 U.S.C. 120 of, U.S. patent application Ser. No. 14/775,467filed Sep. 11, 2015, entitled “SYSTEM AND METHOD FOR A PATIENTDASHBOARD,” which is a national stage application of InternationalApplication No. PCT/US2014/023329, filed Mar. 11, 2014, entitled “SYSTEMAND METHOD FOR A PATIENT DASHBOARD,” and claims a benefit of priorityfrom U.S. Provisional Application No. 61/780,174, filed Mar. 13, 2013,entitled “SYSTEM AND METHOD FOR A PATIENT DASHBOARD.” This applicationrelates to PCT Patent Application No. PCT/US2014/019878, filed Mar. 3,2014, entitled “SYSTEM AND METHOD FOR DETERMINING TRIAGE CATEGORIES,”which claims a benefit of priority from U.S. Provisional Application No.61/772,172, filed Mar. 4, 2013, entitled “SYSTEM AND METHOD FORDETERMINING TRIAGE CATEGORIES.” All applications listed in thisparagraph are incorporated by reference as if set forth herein in theirentireties.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

This invention was made with government support under grant numberW911QY-10-C-0197 awarded by the U.S. Office of Naval Research. The U.S.government has certain rights in the invention.

TECHNICAL FIELD

This disclosure relates generally to the field of medical informatics.More specifically, the disclosure relates to the computerizeddetermination and display of patient related data in a medical setting.Even more particularly, the disclosure relates to collecting, saving andfiltering of patient data, the analysis of such data, the provisioningof decision assist for the medical care of a patient, and the display ofinformation relating to patient data.

BACKGROUND OF THE RELATED ART

Current information technology (IT) support for patient care is lackingin many critical areas. In essence, a large gap exists between thepromise of the electronic medical record (EMR) and its execution. Atpresent, medical devices do not integrate together into a cohesivesystem. Typically, in a patient care setting, multiple disparate sourcesof data are provided on separate terminals on separate displays or notdisplayed at all. Physicians or other medical care providers spend agreat deal of time moving from system to system and often use paper toaggregate the data required for patient care. This system isinefficient, slow, and often leads to duplication and erroneous datasets. Another complication of this current system occurs with the datanot being readily accessible or usable by a machine system to provideclinical decision support. Patients with similar diseases and illnessesmay require similar “bundles” of therapy. Human nature makes itdifficult for doctors to remember every item in the bundle, let alonecomplete these bundles in a manner that is consistent with evidencebased medical practice.

Moreover, the way data is currently presented, data is available only inan isolated format (e.g., only on the monitor associated with that vitalsign) and on a point in time bases. In other words, if a physician isnot actively looking at a particular monitor at particular moment intime important data (e.g., a spike in heart rate) may be missed. Partand parcel with this deficiency then, is the problem that because thedata is presented in this manner historical data may be unavailable and,because such historical data is unavailable, trend analysis of patientdata may be substantially impossible. Additionally, the lack ofhistorical data may impede the ability to evaluate disparate data (e.g.,lab values and heart rate) in tandem to assess a patient's condition.

Thus, while a wide variety of detailed data may be available about aparticular patient, this data may not be coordinated or presentedeffectively. Specifically, there may not be any indication of theimportance of the data presented or the data presented may not becoordinated with a patient's medical condition. Accordingly, thepresented data may not be effective in assisting a physician inassessing a patient's condition or making medical decisions.

In view of challenges in efficiently and effectively using informationfrom a plurality of disparate systems in a patient care setting, thereis a need for innovations and improvements.

SUMMARY OF THE DISCLOSURE

Embodiments disclosed herein provide a system and method for collecting,storing, filtering, analyzing, and displaying medical data relating to apatient. In some embodiments, the medical data may be collected fromverbal communications and for example, patient hand-offs, physicalexams, medical devices, or a combination thereof. Patient hand-off is aterm physicians and nurses use when they inform the oncoming physician,who is in the same department and will be assuming care for the patient,what has happened. This occurs usually when one physician is leaving andhis/her shift has ended. Some embodiments provide a plurality ofguidelines relating to procedures and protocols for treating patients.Based on the medical data collected, a subset of the plurality ofguidelines is selected, and medical recommendations are automaticallygenerated by applying the collected medical data to the subset ofguidelines.

Embodiments disclosed herein can provide many advantages. For example,by automatically generating the most relevant medical recommendations,compliance to guidelines can be increased. By storing collected medicaldata, the collected data can be referenced at a future time to helpdiagnose and treat patients. By providing a display showing variouscollected medical data, a medical care provider is provided with thebest available information at all times, allowing the medical careprovider to treat the patient in the best way possible.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawings accompanying and forming part of this specification areincluded to depict certain aspects of the invention. A clearerimpression of the invention, and of the components and operation ofsystems provided with the invention, will become more readily apparentby referring to the exemplary, and therefore nonlimiting, embodimentsillustrated in the drawings, wherein identical reference numeralsdesignate the same components. Note that the features illustrated in thedrawings are not necessarily drawn to scale.

FIG. 1 is a block diagram depicting a patient care setting.

FIG. 2 is a block diagram depicting a patient care setting, including apatient dashboard system.

FIG. 3 is a block diagram representing one embodiment of an architecturefor implementation of a patient dashboard.

FIG. 4 is a block diagram representing one embodiment of an architecturefor implementation of a patient dashboard.

FIG. 5 is a flow diagram representing one embodiment of a method forimplementing a patient dashboard.

FIG. 6 is a flow diagram representing one embodiment of a method forfiltering patient data.

FIG. 7 is a depiction of one embodiment of a patient dashboard.

FIG. 8 is a depiction of one embodiment of a patient dashboard.

FIG. 9 is a depiction of one embodiment of a patient dashboard.

DETAILED DESCRIPTION

The invention and the various features and advantageous details thereofare explained more fully with reference to the nonlimiting embodimentsthat are illustrated in the accompanying drawings and detailed in thefollowing description. Descriptions of well known starting materials,processing techniques, components and equipment are omitted so as not tounnecessarily obscure the invention in detail. It should be understood,however, that the detailed description and the specific examples, whileindicating preferred embodiments of the invention, are given by way ofillustration only and not by way of limitation. Various substitutions,modifications, additions and/or rearrangements within the spirit and/orscope of the underlying inventive concept will become apparent to thoseskilled in the art from this disclosure. Embodiments discussed hereincan be implemented in suitable computer-executable instructions that mayreside on a computer readable medium (e.g., a HD), hardware circuitry orthe like, or any combination.

Before discussing specific embodiments, embodiments of a hardwarearchitecture for implementing certain embodiments is generally describedherein and will be discussed in more detail later. One embodiment caninclude one or more computers communicatively coupled to a network. Asis known to those skilled in the art, the computer can include a centralprocessing unit (“CPU”), at least one read-only memory (“ROM”), at leastone random access memory (“RAM”), at least one hard drive (“HD”), andone or more input/output (“I/O”) device(s). The I/O devices can includea keyboard, monitor, printer, electronic pointing device (such as amouse, trackball, stylus, etc.), or the like. In various embodiments,the computer has access to at least one database over the network.

ROM, RAM, and HD are tangible computer readable medium for storingcomputer-executable instructions executable by the CPU. Within thisdisclosure, the term “computer-readable medium” is not limited to ROM,RAM, and HD and can include any type of data storage medium that can beread by a processor. In some embodiments, a tangible computer-readablemedium may refer to a data cartridge, a data backup magnetic tape, afloppy diskette, a flash memory drive, an optical data storage drive, aCD-ROM, ROM, RAM, HD, or the like.

At least portions of the functionalities or processes described hereincan be implemented in suitable computer-executable instructions. Thecomputer-executable instructions may be stored as software codecomponents or modules on one or more computer readable media (such asnon-volatile memories, volatile memories, DASD arrays, magnetic tapes,floppy diskettes, hard drives, optical storage devices, etc. or anyother appropriate computer-readable medium or storage device). In oneembodiment, the computer-executable instructions may include lines ofcomplied C++, Java, HTML, or any other programming or scripting code.

Additionally, the functions of the disclosed embodiments may beimplemented on one computer or shared/distributed among two or morecomputers in or across a network. Communications between computersimplementing embodiments can be accomplished using any electronic,optical, radio frequency signals, or other suitable methods and tools ofcommunication in compliance with known network protocols.

As used herein, the terms “comprises,” “comprising,” “includes,”“including,” “has,” “having” or any other variation thereof, areintended to cover a non-exclusive inclusion. For example, a process,process, article, or apparatus that comprises a list of elements is notnecessarily limited to only those elements but may include otherelements not expressly listed or inherent to such process, process,article, or apparatus. Further, unless expressly stated to the contrary,“or” refers to an inclusive or and not to an exclusive or. For example,a condition A or B is satisfied by any one of the following: A is true(or present) and B is false (or not present), A is false (or notpresent) and B is true (or present), and both A and B are true (orpresent).

Additionally, any examples or illustrations given herein are not to beregarded in any way as restrictions on, limits to, or expressdefinitions of, any term or terms with which they are utilized. Instead,these examples or illustrations are to be regarded as being describedwith respect to one particular embodiment and as illustrative only.Those of ordinary skill in the art will appreciate that any term orterms with which these examples or illustrations are utilized willencompass other embodiments which may or may not be given therewith orelsewhere in the specification and all such embodiments are intended tobe included within the scope of that term or terms. Language designatingsuch nonlimiting examples and illustrations includes, but is not limitedto: “for example,” “for instance,” “e.g.,” “in one embodiment.”

A brief discussion of context, particularly with respect to treatingtrauma patients, may be helpful. As mentioned above, current IT supportfor patient care is lacking in many critical areas. In typical patientcare settings, medical devices do not integrate together into a cohesivesystem. Data sources in a typical patient care setting may includedevices that determine vital signs, imaging devices, heart monitors,patient charts, report of labs values, the patient, IV pumps, etc.

FIG. 1 is a block diagram illustrating an exemplary patient care setting100 (e.g., a trauma center). In FIG. 1, six examples of disparatesources of data are depicted, including a patient 110, a vital signsmonitor 120, a ventilator 130, a nurse's station 140 (where a nurse orother medical care professional records patient related information onpaper or into a computer), an ultra-sound machine 150, and an IV pump160. As may be imagined, are wide variety of other data sources may alsobe a part of the patient care setting that are not depicted in FIG. 1.As can be seen, the patient care setting 100 creates numerous datasources (which may have separate passwords) on separate terminals and onseparate displays. As mentioned above, physicians and other medical careproviders spend a great deal of time moving from system to system andoften use paper to aggregate the data required for patient care.

Also, data from the various data sources is available only in isolatedformats and on a point in time basis. For example, typical vital signsmonitors, invasive monitoring, ventilators, ultra-sound machines,medical scoring systems, and patient assessments, etc., providereal-time information to a user, but the information is not stored, andif not viewed by a user, the information is lost, unless viewed by auser and manually documented at the nurse's station.

To address the deficiencies described above, among others, attention isnow directed to embodiments of systems and methods for a patientdashboard. FIG. 2 is a block diagram illustrating an exemplary patientcare setting 200 similar to the patient care setting depicted in FIG. 1,with the addition of a patient dashboard system. In FIG. 2, six examplesof disparate sources of data are depicted, including a patient 210, avital signs monitor 220, a ventilator 230, a nurse's station 240, anultra-sound machine 250, and an IV pump 260. In addition, a patientdashboard 270 (described in detail below) is provided in the patientcare setting 200. The patient dashboard 270 can be mounted on a wall,placed on a surface (counter, table, desktop, etc.), or positioned inany other desired location. In some embodiments, multiple patientdashboards can be used to make the information displayed on the patientdashboards more available to medical care professionals. In otherembodiments, one or more patient dashboards can also be providedremotely to allow other medical care professionals to monitor theinformation displayed.

Generally, a patient dashboard, such as patient dashboard 270 shown inFIG. 2, may be configured to automatically present patient data in ameaningful manner that is effective in improving patient outcomes. Moreparticularly, embodiments as described herein may serve to collect datafrom a variety of sources and collate such data. The collected data canbe saved in a repository. The collected data can also be filtered,enabling only the most pertinent data to be used by the system(described in detail below). The collected data can be analyzed usingany number of algorithms or interpreted in a particular manner todetermine if any medical actions should be recommended and/or todetermine pertinent positives or negatives relating to the patient'smedical condition. The pertinent positives or pertinent negatives, alongwith any recommended medical actions to assist in decision making, maybe presented to users through an interface, such as a display. Theprocess of collecting data, filtering data, analyzing data, anddisplaying information can be performed automatically without userintervention. In some examples, a user may configure or customize thecollecting, filtering, analyzing, reference ranges/values, and/ordisplaying steps.

The presentation of information may include displaying desired medicaldata or displaying recommendations with visual (or auditory, etc.)indicators of the importance of the data or the severity of a patient'scondition. Accordingly, using embodiments as described herein, pertinentpatient data and decision recommendations may be determined andpresented substantially in real-time. Real-time and effectivepresentation of such information is not possible in conventionalsystems, as the volume of data and complexity of analysis and decisionrecommendation is prohibitively complex without using the techniquesdescribed herein.

The embodiments described below provide relevant, context sensitiveinformation that may provide decision assist by providing medicalrecommendations to a medical care provider. These exemplary embodimentsmay be implemented in, or tailored to, a wide variety of settings suchas a trauma center, an ICU, a cardiac wing or floor, a pre-hospitalsetting or any other desired setting. In some examples, the patientdashboard interface may be customizable by a medical care provider suchthat the data displayed or the method of display is configured to ausers desires, local practice patterns, local institutions, or for anyother reasons. Furthermore, the patient dashboard interface may beprovided to any desired device, such as a bedside display (e.g., atelevision, a computer monitor, a projected image, other desired displaydevices, etc.), a device of the medical care provider (e.g., asmartphone, a tablet, a wearable computer with an optical head-mounteddisplay, etc.), a display in a monitoring station in another location(e.g., a monitoring room in a hospital, etc.), etc. In this way, medicalrecommendations can be actively transmitted to targeted medical careproviders as appropriate, causing their devices to display the medicalrecommendations determined by embodiments disclosed herein (e.g.,directed page, text message, phone call to an attending physician if acritical recommendation, to a resident physician for a routinenon-critical recommendation, etc.). Example embodiments for determiningmedical recommendations are described below with reference to FIG. 5.Thus, those skilled in the art will appreciate that embodiments of apatient dashboard disclosed herein may be customizable for localinstitutions and local practice patterns. Moreover, a patient dashboardcan be implemented in a wide variety of settings and effectivelyutilized no matter what data is available.

A patient dashboard described above can be implemented using any desiredarchitecture. FIG. 3, a high-level block diagram illustrating oneexample of an architecture used in the implementation of one embodimentof a patient dashboard. In the example shown in FIG. 3, a patientdashboard system 3010 is shown. The patient dashboard 3010 may compriseone or more computing devices operable to execute a patient dashboardmodule 3012 configured to implement a patient dashboard for an aspect ofcare (e.g., trauma, ICU, stroke, cardiac, etc.). The patient dashboardsystem 3010 includes interfaces 3020 and 3022 for interfacing withvarious desired devices and systems. In the example shown, interface3020 is shown linked to one or more medical devices such asphysiological monitor(s) 3060. Examples of physiological monitor(s) 3060include, but are not limited to, vital sign monitors, imaging machines,etc. Interface 3020 is also shown linked to one or more therapeuticdevices 3070, such as those that administer medications. Interface 3020is also shown linked to one or more ancillary sources 3080, such a labresults, etc.

The devices linked to interface 3020 of the patient dashboard system3010 collect data related to a patient 3095, and provide the collecteddata to the patient dashboard system 3010. The information received bythe patient dashboard system 3010 on the patient 3095 is stored in datarepository 3050. In one example, the received data is stored in therepository 3050 substantially without the involvement of a medical careprovider. The repository 3050 may be comprised of one or more databaseslocated on the computing device of the patient dashboard system 3010and/or on a remote system or server. The devices that are linked to theinterface 3020 may communicate with the patient dashboard system 3010 inany desire manner. For example, one or more medical devices may be ableto accept instructions, or communicate, in the Health Level 7 (HL7)Version 3 Messaging Standard and perform one or more actions based onthe instructions or return data to the data repository 3050. Thus,patient data may be received at interface 3020 using HL7 messages. Datamay also be provided manually through interface 3020, for example fromlab technicians, nurses, etc. In some examples, the data repository 3050received raw data from the monitors 3060, devices 3070, and sources3080.

The patient dashboard module 3012 may filter and analyze the datarelating to the patient 3095 that is collected in the data repository3050 and then present data through interface 3022 to a medical careprovider 3090 (described in detail below) via a visual display. The datapresented to the medical care provider 3090 is based on the datarelating to the patient stored in the data repository 3050. In someexamples, the patient dashboard module 3012 analyzes the patient data inthe data repository 3050 using any number of algorithms to determine ifany medical actions should be recommended or if data should beinterpreted in a particular manner. The data may also be filtered andinterpreted to determine pertinent positives or pertinent negatives forthe patient's current medical condition. The pertinent positives orpertinent negatives, along with any recommended medical actions may bepresented through interface 3022 to the medical care provider(s) 3090via a display or other device. The presentation of this information mayentail the presentation of certain display prompts, or indicators (e.g.,color coding, blinking, etc.) on a visual, verbal or auditory interfacedevice, etc. Based on data or recommendations presented, actions maythen be carried out by the medical care provider 3090 such thattherapeutic intervention or other action may be performed on the patient3095, as desired.

FIG. 4 is a more detailed depiction of an implementation of oneembodiment of a patient dashboard. In the example shown in FIG. 4, apatient dashboard system 4010 is shown. In a medical care environmentsuch as a clinical setting, hospital, pre-hospital care, trauma center,ICU, cardiac floor, etc. in which patient care is implemented, it may bedesired to implement a patient dashboard to provide pertinent patientdata and associated recommendations. To that end, the dashboard system4010 may be employed in such a clinical setting to aid in thecomputerized implementation of such a dashboard.

In one embodiment, the dashboard system 4010 is coupled through a wiredor wireless communication network 4170, such as a LAN, WAN, Intranet,the Internet, etc. to one or more medical devices 4172, ancillary datasources 4174 or presentation devices 4112. Dashboard system 4 10 mayinclude a patient dashboard module 4012 configured to implement apatient dashboard for an aspect of care (e.g., trauma, ICU, stroke,cardiac, etc.).

Patient dashboard module 4012 may communicate with one or more medicaldevices 4172 or ancillary data sources 4174 to obtain data associatedwith patient 4095 and store such data in data repository 4050. Medicaldevices 4172 and ancillary data sources 4174 may include, for example,physiological monitors such as vital sign monitors, imaging machines,therapeutic devices such as those that administer medications, labs,etc. In one embodiment, these communications may occur using HL7messaging or obtained directly from a feed from the respective device4172. The dashboard module 4012 may present one or more interfaces(e.g., through a computing device coupled to the dashboard system 4010through network 4170) through which a medical care provider 4090 orother person may enter data associated with the patient.

In some embodiments, the patient data stored in data repository 4050 mayinclude information relating to vitals 4182, labs 4184, radiographs4186, physician documentation 4188 and medications 4192. Vitals 4182 mayinclude data relating to vital signs obtained from, for example,pre-hospital monitoring, cardiac monitors, non-invasive hemoglobindevices, standard vital sign devices, etc. Physician documentation 4188may include data obtained from a medical care provider, such as medicalcare provider 4090 shown in FIG. 4. To obtain such data, medical careprovider 4090 may be presented with an interface which is tailored tothe patient's medical condition (e.g., trauma, cardiac, ICU, etc.). Themedical care provider 4090 can inter data such that the dashboard module4012 receives such data. This data may then be tagged with semantic tagsindicating its meaning to place the data in a machine interpretableformat and stored in data repository 4050. Labs 4184 may be data (e.g.,values) associated with any tests (e.g., blood draws) performed on thepatient 4095. This data may be input using an interface, obtained usingmessaging, etc. Radiographs 4186 may be any type of imaging (e.g.,processed by a radiologist or interpreted by medical care provider,etc.) or interpretation of such imaging. The radiograph data 4186 mayinclude, for example, X-rays, CT-scan, ultrasound (intravascular, FAST),MRI or any other imaging. Medications 4192 may be any medicationsadministered to the patient 4095 or medications the patient 4095 wastaking prior to the patient's entry into the clinical setting.

As described above, using patient data collected from medical devices4172, ancillary sources 4174, and medical care provider 4090, currentdata about patient 4095 may be collected and stored in data repository4050. Accordingly, as this data is stored and updated, a historicalrecord of the collected patient data may be accumulated in datarepository 4050.

Once the collected patient data is accumulated in the data repository4050, the dashboard module 4012 may then analyze the data stored in datarepository 4050. This analysis may include determining trends on thepatient data stored in data repository 4050, for example, based on thehistorical data associated with the patient 4095. These trends may notjust encompass data from a single data source determined over a periodof time, but additionally may be analyzed using other historical valuesfor other patient data obtained over time, such that trends may includecorrelated historical data.

Furthermore, this analysis may include the determination of one or moredecision recommendations. This analysis may use physician gestalt 4194,evidence based guidelines 4196, hospital guidelines 4198, and clinicalcare bundles 4162. Physician gestalt 4194 may be data representing thethought processes of medical care providers and may include actionstaken, or recommendations made, by physicians or medical care providersassociated with a set of circumstances or patient data. Evidence basedguidelines 4196 may be one or more protocols or guidelines which may beused to analyze patient data to determine a recommendation. Suchevidence guidelines may be based on the available medical literature andare usually driven by test results or lab values and may include scoringcriteria and recommendations based on such scores.

Examples of evidence based guidelines 4196 mentioned above include, forexample, those promulgated by in conjunction with Advanced Trauma LifeSupport (ATLS). Other examples may include: if the GCS (Glasgow ComaScale) score is less than 8, consider neurosurgery consultation andconsider ICP monitor placement; if an abdominal Focused Assessment ofSonography for Trauma (FAST) is positive consider laparotomy; if acardiac FAST is positive, consider sternotomy; if a thoracic FAST ispositive consider chest tube placement; if there is a pelvic fractureand the blood pressure is less than 100 mmHg, consider a pelvic binder.Other examples of evidence based guidelines are also possible, as thoseof ordinary skill in the art would understand.

Hospital guidelines 4198 may be specific guidelines associated with ahospital or other setting which may have specific guidelines for takingcare of patient based on, for example, hospital capabilities orpolicies. Clinical care bundles 4162 may be similar to evidence basedguidelines that are associated with certain categories of treatment(e.g., sepsis, trauma, etc.). Other guidelines and rules-basedprocedures may also be used with the patient dashboard system.

Accordingly, dashboard module 4012 may be configured to use machinelearning algorithms 4164, physician gestalt 4194, hospital guidelines4198, and clinical care bundles 4162 to determine one or morerecommendations. Dashboard module 4012 may also apply evidence basedguidelines 4196 to patient data to determine one or morerecommendations. Machine learning algorithms 4164 may include suchalgorithms as Random Forest, Rotation Forest, LogitBoost, Decision Tree,Logistic Regression, Naïve Bayes, Multilayer Perception, etc.Computationally intensive determinations for recommendations may be madeusing a large number of inputs by using machine learning algorithms suchas those listed above. In fact, such determinations may be made withouta medical care provider 4090 even being aware of the number of orcomplexity of factors being used to make such recommendation. By usingsuch algorithms then, recommendations may be consistently improved(e.g., outcomes may get better) as more and more data is stored in datarepository 4050 and used to update or adjust the algorithms. Suchimprovements may result in a measurable improvement in patient outcomes(e.g., reductions in mortality rates.).

Examples of the machine learning algorithms listed above are those thatmay be used for admission to different levels of care in the hospital(e.g., based on a random forest algorithm) using data collected inpre-hospital or hospital settings. Other examples may include algorithmsthat use thromboelastogram cutpoints to determine endpoints for care(e.g., transfusion of blood, administration of procoagulants, etc.).Another example of such an algorithm may be to use an ABC Score foridentification of patients who will need a massive transfusion (>10units) of red blood cells based on admission heart rate, blood pressure,FAST exam results, and mechanism (blunt vs. penetrating) of injury.

Dashboard module 4012 may also be configured to determine what data topresent through an interface, such as presentation device 4112. Thedetermination of such data may include the filtering of data associatedwith the patient 4095 stored in data repository 4050 to determine thepertinent positives and the pertinent negatives. These pertinentpositives and pertinent negatives may include one or morerecommendations for care of the patient (e.g., one or morerecommendations determined through machine learning algorithms that wereabove a certain threshold associated with those algorithms). Exemplaryscreen shots of a presentation device described below provide examplesof pertinent positives/negatives.

In some embodiments, dashboard module 4012 is configured to present thepertinent positives and the pertinent negatives through presentationdevice 4112. The presentation device 4112 may be comprised of anauto-updating display that substantially continuously updates thepertinent positives and pertinent negatives as they are updated ordetermined (e.g., as new patient data is collected, new recommendationsare determined, etc.). Pertinent positives or pertinent negatives caninclude, for example, current patient data, trends in patient data,interventions that have not taken place, the patient's nurse, patient'selapsed time in the clinical setting, recommended actions, etc.Accordingly, using the dashboard system 4010, a medical care provider4090 can easily ascertain at any moment in time what has occurred,pertinent current states, what has not occurred with respect to thepatient 4095, and any current recommendations with respect to a givenpatient. Moreover, the pertinent positives or pertinent negatives may bepresented with indicators of data that is relatively more important orcritical. For example, certain critical data may be colored red, beblinking, alarms may be sounded, etc.

The dashboard module 4012 may also be configured to make otherdeterminations based on patient data. For example, the dashboard module4010 may be configured to determine billing information 4166 for medicalcare providers so care is adequately and properly billed.

Referring now to FIG. 5, one embodiment for a method for implementing apatient dashboard is depicted. FIG. 5 is a flowchart illustrating anexample of the operation of one example of a patient dashboard. Otherexamples are also possible. At step S110 data is collected and collated.Data associated with a patient may be received from patient history,physical exams, medical devices, ancillary data sources, or othersources, and stored in a data repository. Medical devices and ancillarydata sources may include for example, physiological monitors such asvital sign monitors, imaging machines, therapeutic devices such as thosethat administer medications, labs, etc. In one embodiment,communications may occur using HL7 messaging, obtained directly from afeed from a device or using interfaces through which data associatedwith the patient may be entered. Specifically, in one embodiment, thecollected patient data may include vitals, labs, radiographs, physiciandocumentation or medications.

As data is collected, it is analyzed (block 5120). In the example shown,the analyze data block is broken into three sub-blocks, includingfiltering data (step S124), determining recommendations (step S126), anddetermining trends (step S128). After the data is analyzed (or while thedata continuing to be analyzed), the system displays the data (stepS122).

As mentioned above, as data is collected, it is filtered (step S120) bythe dashboard system. The data may be filtered in any desired manner.The system filters data to determine which data (or what informationderived from the data) to present through the interface. Thedetermination of such data may include the filtering of the storedpatient data to determine the pertinent positives and the pertinentnegatives. These pertinent positives and pertinent negatives may includeone or more recommendations for care of the patient (e.g., one or morerecommendations determined through machine learning algorithms that wereabove a certain threshold associated with those algorithms).

In one example, patient data is filtered based on the type of patient.The type of patient can be determined from one or a combination ofseveral sources. For example, information from a patient history (e.g.,asking the patient questions) and/or a patient physical exam can be usedto determine a patient type or patient category. Patient types can bebased on the type of injury or illness. For example, based on thepatient history and/or physical exam, if the system determines that thepatient is a trauma victim. In addition, in this example, the collecteddata may further narrow the patient type, for example, trauma withabdominal injuries.

Based on the determination of patient type (described above), thecollected data can be further filtered. For example, in the examplegiven (a patient suffering from trauma), the system can filter thecollected data and use only the data that is relevant to trauma victims.Also, a typical patient care setting will have sets of guidelines (e.g.,evidence based guidelines, hospital guidelines, etc.) that medical careproviders are encouraged to follow when treating a patient. A facility,such as a hospital, may typically have hundreds or thousands ofguidelines that medical care providers are supposed to follow. Thepatient dashboard system uses the collected data to filter theguidelines, so that only the relevant guidelines are analyzed. In theexample above (where the patient was determined to be a trauma victim),the patient dashboard system can filter through the thousands ofguidelines, and only use the guidelines relevant to trauma victims.Within patient type, location-specific (emergency department, ICU, etc.)guidelines may be generated and then discontinued based on the patient'schanging location within a hospital or medical center. Patientpriorities and delivery of care is a dynamic process and the guidelinesfor these different areas within a single patient's care can differquite significantly (e.g., large volume, liberal transfusion policy inthe emergency department and operating room, then restrictive policyonce hemodynamically stable and in the ICU). This will result in morerelevant information provided to the heath care provider, and increasethe likelihood of health care providers following the recommendedguidelines.

FIG. 6 is a flowchart illustrating one example of the filtering stepshown in FIG. 5. Note that numerous other filtering steps may be takenin addition to those shown in FIG. 6, as one skilled in the art wouldunderstand. At step 6110, the patient history is taken. The patienthistory is typically taken early in a patient's stay in a health carefacility (and some obtained in the prehospital setting prior to clinicaldeterioration), and may involve asking the patient questions aboutsymptoms, the circumstances surrounding the source of the trauma orillness, etc. At step 6112, a physical exam of the patient is taken. Thephysical exam can entail numerous items, such as examining injuredareas, noting physical characteristics, taking vital signs, etc. Basedon the patient history, physical exam, and any other availableinformation, the patient type is determined (step 6114). For example, itmay be determined that the patient suffered trauma, disease, a heartattack, a stroke, etc. In settings where medical care providers haveguidelines to guide them in the treatment of a patient, the system canselect a subset of the guidelines (i.e., the most relevant guidelines),based on the patient type (step 6116). For example, it if was determinedthat the patient suffered trauma, a subset of the guidelines mostrelevant to trauma victims are selected. In addition, based on thepatient history or physical exam, certain guidelines may also beselected. For example, if a medical parameter was measured to be out ofa predetermined range, one or more guidelines relating to that findingcan also be selected. At step 6118, the collected data is filtered basedon the selected relevant guidelines. In some examples, thousands of datavalues may be collected from a patient. However, based on the selectedguidelines, only a subset of the collected data may be relevant. At step6118 the relevant subset of collected data is filtered.

The filtering process may also include various other types of filtering.For example, certain types of information may be provided by multipledevices. The system can handle this type of information in any waydesired, including for example, choosing the most reliable data source,averaging values, etc. For example, a patient's respiratory rate maycome from multiple sources such as a finger probe, a ventilator, etc.The dashboard system can filter the data such that the value from themost reliable source is used. The filtering process can also be used torecommend certain medical tests. For example, in a given medicalfacility, it may be possible to provide dozens of radiology tests,thousands of lab tests, measurement of numerous vital signs, limitlessphysical exams, etc. Based on patient type (e.g., trauma,cardiovascular, stroke, etc.), collected patient data, hospitalguidelines, etc., the patient dash board can filter through thethousands of possible tests and provide recommendations that are themost relevant and useful for treating the particular patient.

Referring again to FIG. 5, analysis of the collected data may includedetermining one or more decision recommendations (step S126) anddetermining one or more trends in the data (step S128). Determining adecision recommendation at step S026 may, in one embodiment, usephysician gestalt, evidence based guidelines, hospital guidelines and/orclinical care bundles. The determinations can also use any otherinformation or guidelines, as desired. Note that the process offiltering and analyzing can be a continuous process. In other words,whether or not data continues to be collected from a patient, thefiltering and analysis of data continues and the information displayedon the dashboard is updated in near real-time.

In some embodiments, machine learning algorithms may be applied todetermine a recommendation in conjunction with physician gestalt,hospital guidelines or clinical care bundles based on the patient datastored in the data repository. Decision recommendation may also bedetermined by applying evidence based guidelines to patient data.Computationally intensive determinations for recommendations may be madeusing a large number of inputs by using machine learning algorithms. Infact, such determinations may be made without a medical care providereven being aware of the number of or complexity of factors being used tomake such recommendations. These machine learning algorithms may improvethe recommendations provided as more and more data is stored in datarepository and used to update or adjust these algorithms. Suchimprovements may result in a measurable improvement in patient outcomes(e.g., reductions in mortality rates.).

The analysis of patient data may also include determining trends on thestored patient data at step S128. These trends may not just encompassdata from a single data source determined over a period of time, butadditionally may be analyzed using other historical values for otherpatient data obtained over time, such that trends may include correlatedhistorical data.

The filtered data may then be displayed at step S122. For example, inone embodiment, the pertinent positives and the pertinent negatives maybe presented through a presentation device. This presentation device maybe, for example, a monitor in a patient care setting (e.g., patient'sroom, ICU, emergency room, monitoring room or center in a hospital,etc.). Such a display may be substantially continuously updated with thecurrent pertinent positives and pertinent negatives as they are updatedor determined (e.g., as new patient data is collected, newrecommendations may be determined, etc.). Pertinent positives orpertinent negatives can include, for example, current patient data,trends in patient data, interventions that have not taken place, thepatient's nurse, patient's elapsed time in the clinical setting,recommended actions, etc. Accordingly, using such a display, it can beeasily ascertained at any moment in time what has occurred (e.g.,previous interventions, etc.), pertinent current states, what has notoccurred, and any current recommendations with respect to a givenpatient. Moreover, the pertinent positives or pertinent negatives may bepresented with indicators of data that is relatively more important orcritical. For example, certain critical data may be colored red, beblinking, alarms may be sounded, etc.

It may now be helpful to an understanding of embodiments described aboveto look at certain examples of an interface that may be presented as apatient dashboard. Looking first at the example of FIG. 7, oneembodiment of a patient dashboard interface that may be presented in atrauma setting, or emergency room, is shown. In other settings, thedashboard will operate in a similar manner, but will display informationmost relevant to the respective setting. For example, in an ICU setting,the patient dashboard will look similar and operate in the same manner,but will display different information.

In the example of FIG. 7, various patient data is displayed. Forexample, the patient's current heart rate is displayed. Included aretransfusions which the patient have received, displayed in units,including RBC (red blood cell), FFP (fresh frozen plasma) and PLT(platelets) are shown. Such a display can also provide values for thepatient's red blood cell (RBC) and blood platelet (PLT) levels. Thedashboard can also display the quantity of drugs that the patient hasreceived. In addition, in this example, the values displayed can becolor coded based on the values being within a predetermined range. Forexample, if a given displayed value is out of range, it can be displayedin red to alert the medical care provider to note the value. In theexample shown, the patient's ABC (assessment of blood consumption) andfocused assessment sonography for trauma (FAST) scores are shown. Theexemplary patient dashboard shown in FIG. 7 also shows recommendationsautomatically generated based on collected and filtered data. In theexample shown (in the right-hand column) the dashboard recommends theuser to “consult neurosurgery” and “consider ICP.” The patient dashboardmay be configured to provide any desired recommendation, as one skilledin the art would understand. For example, recommendations can begenerated relating to recommended medical procedures, recommended drugs,recommended tests, recommended triage, etc. Recommendations can take theform of text, numerical scores, etc.

As described above, the recommendations provided by the patientdashboard are generated automatically based on collected data andmedical guidelines. For a given set of guidelines and algorithms, thesame inputs will result in a display of the same outputs andrecommendations each time. This enables medical care providers to moreaccurately follow hospital guidelines. The patient dashboard may alsoshow tasks that have been marked done. In the example shown, thedashboard shows “intubate” and “call blood bank” as done by showing therecommendations with a strikethrough font. The dashboard also shows apatient identifier (lower left corner) and identifies one or moremedical care providers (lower right corner). As mentioned above, theinformation displayed (and not displayed) on the patient dashboard isstored and can be accessed later, if needed. In typical systems,information provided by most medical devices is displayed in real-timeand lost, unless manually recorded by a user.

FIG. 8 depicts an embodiment of a patient dashboard that may be utilizedin an ICU setting. In this example, the dashboard displays variouspieces of information important in treating a patient in an ICUenvironment. FIG. 9 depicts an embodiment of a patient dashboard thatmay be utilized to coordinate care with a blood bank setting. In thisexample, the dashboard displays various pieces of information importantin treating a patient with resources obtained from a blood bankenvironment. For example, a remote display that could be used by bloodbank personnel to proactively send blood to the correct location inresponse to changes in a patient's condition. Patients A blood bankcollects blood, isolates and tests blood products, stores them, andmeters this precious resource. Blood banks are responsible for theavailability and quality of blood products.

In the foregoing specification, the invention has been described withreference to specific embodiments. However, one of ordinary skill in theart appreciates that various modifications and changes can be madewithout departing from the scope of the invention. Accordingly, thespecification and figures are to be regarded in an illustrative ratherthan a restrictive sense, and all such modifications are intended to beincluded within the scope of invention.

Although the invention has been described with respect to specificembodiments thereof, these embodiments are merely illustrative, and notrestrictive of the invention. The description herein of illustratedembodiments of the invention is not intended to be exhaustive or tolimit the invention to the precise forms disclosed herein (and inparticular, the inclusion of any particular embodiment, feature orfunction is not intended to limit the scope of the invention to suchembodiment, feature or function). Rather, the description is intended todescribe illustrative embodiments, features and functions in order toprovide a person of ordinary skill in the art context to understand theinvention without limiting the invention to any particularly describedembodiment, feature or function. While specific embodiments of, andexamples for, the invention are described herein for illustrativepurposes only, various equivalent modifications are possible within thespirit and scope of the invention, as those skilled in the relevant artwill recognize and appreciate. As indicated, these modifications may bemade to the invention in light of the foregoing description ofillustrated embodiments of the invention and are to be included withinthe spirit and scope of the invention. Thus, while the invention hasbeen described herein with reference to particular embodiments thereof,a latitude of modification, various changes and substitutions areintended in the foregoing disclosures, and it will be appreciated thatin some instances some features of embodiments of the invention will beemployed without a corresponding use of other features without departingfrom the scope and spirit of the invention as set forth. Therefore, manymodifications may be made to adapt a particular situation or material tothe essential scope and spirit of the invention.

Reference throughout this specification to “one embodiment,” “anembodiment,” or “a specific embodiment” or similar terminology meansthat a particular feature, structure, or characteristic described inconnection with the embodiment is included in at least one embodimentand may not necessarily be present in all embodiments. Thus, respectiveappearances of the phrases “in one embodiment,” “in an embodiment,” or“in a specific embodiment” or similar terminology in various placesthroughout this specification are not necessarily referring to the sameembodiment. Furthermore, the particular features, structures, orcharacteristics of any particular embodiment may be combined in anysuitable manner with one or more other embodiments. It is to beunderstood that other variations and modifications of the embodimentsdescribed and illustrated herein are possible in light of the teachingsherein and are to be considered as part of the spirit and scope of theinvention.

In the description herein, numerous specific details are provided, suchas examples of components and/or methods, to provide a thoroughunderstanding of embodiments of the invention. One skilled in therelevant art will recognize, however, that an embodiment may be able tobe practiced without one or more of the specific details, or with otherapparatus, systems, assemblies, methods, components, materials, parts,and/or the like. In other instances, well-known structures, components,systems, materials, or operations are not specifically shown ordescribed in detail to avoid obscuring aspects of embodiments of theinvention. While the invention may be illustrated by using a particularembodiment, this is not and does not limit the invention to anyparticular embodiment and a person of ordinary skill in the art willrecognize that additional embodiments are readily understandable and area part of this invention.

Any suitable programming language can be used to implement the routines,methods or programs of embodiments of the invention described herein,including C, C++, Java, assembly language, etc. Different programmingtechniques can be employed such as procedural or object oriented. Anyparticular routine can execute on a single computer processing device ormultiple computer processing devices, a single computer processor ormultiple computer processors. Data may be stored in a single storagemedium or distributed through multiple storage mediums, and may residein a single database or multiple databases (or other data storagetechniques). Although the steps, operations, or computations may bepresented in a specific order, this order may be changed in differentembodiments. In some embodiments, to the extent multiple steps are shownas sequential in this specification, some combination of such steps inalternative embodiments may be performed at the same time. The sequenceof operations described herein can be interrupted, suspended, orotherwise controlled by another process, such as an operating system,kernel, etc. The routines can operate in an operating system environmentor as stand-alone routines. Functions, routines, methods, steps andoperations described herein can be performed in hardware, software,firmware or any combination thereof.

Embodiments described herein can be implemented in the form of controllogic in software or hardware or a combination of both. The controllogic may be stored in an information storage medium, such as acomputer-readable medium, as a plurality of instructions adapted todirect an information processing device to perform a set of stepsdisclosed in the various embodiments. Based on the disclosure andteachings provided herein, a person of ordinary skill in the art willappreciate other ways and/or methods to implement the invention.

It is also within the spirit and scope of the invention to implement insoftware programming or of the steps, operations, methods, routines orportions thereof described herein, where such software programming orcode can be stored in a computer-readable medium and can be operated onby a processor to permit a computer to perform any of the steps,operations, methods, routines or portions thereof described herein. Theinvention may be implemented by using software programming or code inone or more general purpose digital computers, by using applicationspecific integrated circuits, programmable logic devices, fieldprogrammable gate arrays, optical, chemical, biological, quantum ornanoengineered systems, components and mechanisms may be used. Ingeneral, the functions of the invention can be achieved by any means asis known in the art. For example, distributed or networked systems,components and circuits can be used. In another example, communicationor transfer (or otherwise moving from one place to another) of data maybe wired, wireless, or by any other means.

A “computer-readable medium” may be any medium that can contain, store,communicate, propagate, or transport the program for use by or inconnection with the instruction execution system, apparatus, system ordevice. The computer readable medium can be, by way of example, only butnot by limitation, an electronic, magnetic, optical, electromagnetic,infrared, or semiconductor system, apparatus, system, device,propagation medium, or computer memory. Such computer-readable mediumshall generally be machine readable and include software programming orcode that can be human readable (e.g., source code) or machine readable(e.g., object code).

A “processor” includes any, hardware system, mechanism or component thatprocesses data, signals or other information. A processor can include asystem with a general-purpose central processing unit, multipleprocessing units, dedicated circuitry for achieving functionality, orother systems. Processing need not be limited to a geographic location,or have temporal limitations. For example, a processor can perform itsfunctions in “real-time,” “offline,” in a “batch mode,” etc. Portions ofprocessing can be performed at different times and at differentlocations, by different (or the same) processing systems.

It will also be appreciated that one or more of the elements depicted inthe drawings/figures can also be implemented in a more separated orintegrated manner, or even removed or rendered as inoperable in certaincases, as is useful in accordance with a particular application.Additionally, any signal arrows in the drawings/figures should beconsidered only as exemplary, and not limiting, unless otherwisespecifically noted.

Furthermore, the term “or” as used herein is generally intended to mean“and/or” unless otherwise indicated. As used herein, a term preceded by“a” or “an” (and “the” when antecedent basis is “a” or “an”) includesboth singular and plural of such term (i.e., that the reference “a” or“an” clearly indicates only the singular or only the plural). Also, asused in the description herein, the meaning of “in” includes “in” and“on” unless the context clearly dictates otherwise.

Benefits, other advantages, and solutions to problems have beendescribed above with regard to specific embodiments. However, thebenefits, advantages, solutions to problems, and any component(s) thatmay cause any benefit, advantage, or solution to occur or become morepronounced are not to be construed as a critical, required, or essentialfeature or component.

What is claimed is:
 1. A method of displaying information in a patientcare setting, the method comprising: collecting and storing, by acomputer having a processor and a memory, medical data relating to apatient; filtering the collected data; analyzing the collected data; andautomatically displaying information based on the analyzed data.
 2. Themethod of claim 1, wherein the information is displayed on a videodisplay device.
 3. The method of claim 1, wherein the medical data iscollected using a physical exam.
 4. The method of claim 1, wherein themedical data is collected using one or more medical devices.
 5. Themethod of claim 1, wherein analyzing the collected data furthercomprises categorizing the patient.
 6. The method of claim 5, furthercomprising selecting one or more guidelines from a plurality ofguidelines based on the patient category.
 7. The method of claim 6,further comprising applying the collected data to the selected one ormore guidelines.
 8. The method of claim 1, wherein the displayedinformation includes medical recommendations.
 9. The method of claim 1,wherein the displayed information includes vital sign values.
 10. Themethod of claim 9, further comprising color-coding vital sign valuesbased on where the respective values fall in a range of values.
 11. Apatient dashboard system for a medical care setting comprising: astorage device; a display device; a computing device operatively coupledto one or more sources of medical data; and a dashboard module installedon the storage device, the dashboard module configured to perform theprocessing steps of: collecting and storing medical data relating to apatient from the one or more sources of medical data, filtering thecollected data, analyzing the collected data, and automaticallydisplaying information on the display device based on the analyzedcollected data.
 12. The patient dashboard system of claim 11, whereinanalyzing the collected data further comprises categorizing the patient.13. The patient dashboard system of claim 12, further comprisingselecting one or more guidelines from a plurality of guidelines based onthe patient category.
 14. The patient dashboard system of claim 13,further comprising applying the collected data to the selected one ormore guidelines.
 15. The patient dashboard system of claim 11, whereinthe displayed information includes medical recommendations.
 16. A methodof displaying information in a patient care setting, the methodcomprising: storing, by a computer having a processor and a memory, aplurality of medical guidelines relating to procedures and protocols fortreating patients; collecting medical data relating to a patient;filtering the collected data to categorize the patient; selecting one ormore of the plurality of medical guidelines based on the categorizedpatient; and automatically generating one or more medicalrecommendations by applying the collected medical data to the selectedmedical guidelines.
 17. The method of claim 16, further comprisingcausing the one or more medical recommendations to be displayed on avideo display device communicatively connected to the computer.
 18. Themethod of claim 16, wherein the patient category relates to the type ofinjury or illness suffered by the patient.
 19. The method of claim 16,further comprising repeating the step of automatically generating one ormore medical recommendations over time.
 20. The method of claim 16,wherein the medical data is collected using one or more medical devices.